An Automated Process for Compiling Data ow Graphs into Recon gurable Hardware

نویسندگان

  • Robert Rinker
  • Margaret Carter
  • Amitkumar Patel
  • Monica Chawathe
  • Charlie Ross
  • Walid A. Najjar
  • Wim Bohm
چکیده

| We describe a system, developed as part of the Cameron project, which compiles programs written in a single-assignment subset of C called SA-C into data ow graphs, and then into VHDL. The primary application domain is image processing. The system consists of an optimizing compiler which produces data ow graphs, and a data ow graph to VHDL translator. The method used for the translation is described here, along with some results on an application. The objective is not to produce yet another design entry tool, but rather to shift the programming paradigm from HDLs to an algorithmic level, thereby extending the realm of hardware design to the application

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Compiling Image Processing Applications to Reconfigurable Hardware

This paper describes the compilation of high-level language programs written in a singleassignment language called SA-C into the binary codes used for programming recon gurable hardware. The primary application domain is image processing. The paper describes the SA-C language, the compiler and the optimizations it performs, the process of converting the intermediate form called data ow graphs i...

متن کامل

Compiling Process Algebraic Descriptions into Reconfigurable Logic

Recon gurable computers based on eld programmable gate array technology allow applications to be realized directly in digital logic. The inherent concurrency of hardware distinguishes such computers from microprocessor{based machines in which the concurrency of the underlying hardware is xed and abstracted from the programmer by the software model. However, recon gurable logic allows the potent...

متن کامل

Compiling ATR Probing Codes for Execution on FPGA Hardware

This paper describes the implementation of an automatic target recognition (ATR) Probing algorithm on a recon gurable system, using the SA-C programming language and optimizing compiler. The recon gurable system is 800 times faster than a comparable Pentium running a C implementation of the same probing task. The reasons for this are analyzed.

متن کامل

The Erlangen Slot Machine - An FPGA-Based Partially Reconfigurable Computer

Partial recon guration is a special case of device con guration that allows to change only parts of a hardware circuit at run-time. Only a prede ned region of an FPGA is updated while the remainder of the device continues to operate undisturbed. This is especially valuable when a device operates in a missioncritical environment and cannot be disrupted while a subsystem is rede ned for performan...

متن کامل

Object oriented development method for recon®gurable embedded systems

The authors present a novel method for developing recon®gurable systems targeted at embedded system applications. The paper shows how an existing object oriented design method (MOOSE) has been adapted to include recon®gurable hardware (FPGAs). Previous research on recon®gurable computing has concentrated on the ef®cient mapping of algorithms to FPGAs. It must be realised that recon®gurable hard...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999